Programmable Host-Network Traffic Management
نویسندگان
چکیده
Data-center administrators perform traffic-management tasks (e.g., performance monitoring, server load balancing, and traffic engineering) to optimize network performance for diverse applications. Increasingly, traffic-management functionality is moving from the switches to the end hosts, which have more computational resources and better visibility into application behavior. However, traffic management is complicated by the heterogeneous interfaces for monitoring and controlling hosts and switches, and the scalability challenges of collecting and analyzing measurement data across the data center. We present a scalable and programmable platform for joint HOst-NEtwork (HONE) traffic management. HONE’s programming environment gives a simple, integrated, and logically-centralized view of the data center for defining measurement, analysis, and control tasks across hosts and switches. Programmers can think globally and rely on HONE to distribute the program for local execution and scalable aggregation of data across hosts and switches. HONE successfully balances the inherent tension between ease-of-use and performance. We evaluate HONE by implementing several canonical traffic-management applications, measuring its efficiency with micro-benchmarks, and demonstrating its scalability with larger-scale experiments on Amazon EC2.
منابع مشابه
Validating Inter-domain SLAs with a Programmable Traffic Control System
For network users and service providers it is important to validate the compliance of network services to the guarantees given in Service Level Agreements (SLAs). This is particularly challenging in inter-domain environments. In this paper, we propose a novel solution for inter-domain SLA validation, based on programmable traffic processing devices that are attached to routers and located in se...
متن کاملFlexible Enterprise Network Management on Commodity Switches
Enterprise networks interconnect heterogeneous hosts, requiring careful management to provide secure, reliable and high-performance network communication. Today, the operators have to manually configure individual network devices, while considering the host address assignments and devices constraints (e.g., limited memory). These approaches are too complicated and inefficient for enterprise net...
متن کاملBehavioral Analysis of Traffic Flow for an Effective Network Traffic Identification
Fast and accurate network traffic identification is becoming essential for network management, high quality of service control and early detection of network traffic abnormalities. Techniques based on statistical features of packet flows have recently become popular for network classification due to the limitations of traditional port and payload based methods. In this paper, we propose a metho...
متن کاملScalable Network Management with Merlin
This paper presents the Merlin network management framework. With Merlin, network administrators express functionality such as accounting, bandwidth provisioning, and traffic filtering in a high-level policy language, and use automated tools and mechanisms to implement them. The framework includes: (i) a declarative language for specifying policies, (ii) infrastructure for distributing, refinin...
متن کاملAn FPGA-based coprocessor for ATM firewalls
An agile firewall coprocessor is described that is based on field programmable gate array (FPGA) technology. This implementation of the firewall enables a high degree of traffic selectability yet avoids the usual performance penalty associated with IP level firewalls. This approach is applicable to high-speed broadband networks, and Asynchronous Transfer Mode (ATM) networks are addressed in par...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013